home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILFILE / UNPROT2.LZH / PRINTSHP.UNP < prev    next >
Text File  |  1986-02-10  |  2KB  |  38 lines

  1.         Print Shop unprotect procedures
  2.  
  3.         The  Print  Shop uses an installation process which  records  the 
  4.         physical  location  of the program in an  overlay  file.   During 
  5.         program  initialization, a check is made to see if  the  location 
  6.         has changed.  If it has, due to a restore, a disk reorganization, 
  7.         a  disk  optimization, or anything, the program refuses  to  run.  
  8.         The  code  to do the checking is actually stored in  the  overlay 
  9.         file.    These  procedures  force  the  result  to  be   accepted 
  10.         regardless of whether the check is correct or not.
  11.  
  12.         1)  Install  the program in the usual way, using the  Print  Shop 
  13.         install programs.
  14.  
  15.         2)  Copy the files to another directory.
  16.  
  17.         3)  Uninstall the programs, again using the Print Shop programs.
  18.  
  19.         4)  Now CD to the directory which has the copied files.
  20.  
  21.         5)  Use DEBUG to make the following changes:
  22.  
  23.              -DEBUG PSINIT.OVR             Load the program into DEBUG
  24.              -S0 FFF 59 3B C8 75 1E        This is a version check.
  25.              xxxx:024A                     If you don't get this number,
  26.                                                 STOP NOW.  Wrong version!
  27.              -e24d 90 90                   NOP out an instruction
  28.              -s0 fff 30 e8 13 df 85 co 74 29
  29.              xxxx:0265                     If you don't get this number,
  30.                                                 STOP NOW.  Wrong version!
  31.              -e26b eb                      Change a conditional jump to
  32.                                                 unconditional.
  33.              -w                            Write the file back
  34.              -q                            Quit DEBUG
  35.  
  36.         The  Print  Shop program will now run from any directory  on  any 
  37.         disk.
  38.